import type { StepTaskDataModel } from './index';

/** 工步执行记录 Model */
export interface StepTaskExecutionModel {
  id: number;
  /** 关联的进站 Id */
  inboundId: number;
  /** 零件码 */
  sn: string;
  /** 工艺路线 Id */
  routingId: number;
  /** 工序 Id */
  operationId: number;
  /** 工位 Id */
  workstationId: number;
  /** 工艺步骤 Id */
  stepId: number;
  /** 工步 Id */
  stepTaskId: number;
  /** 工步编号 */
  stepTaskCode?: string;
  /** 工步名称 */
  stepTaskName?: string;
  /** 产品在当前工步执行开始时间 */
  startTime: string;
  /** 产品在当前工步执行结束时间 */
  endTime?: string;
  /** 过站结果（1->OK，2->NG，3->强制OK，4->强制NG） */
  passResult: number;
  /** 标准作业时长 */
  StandardDuration: number;
  /** 用时 */
  cycleTime: number;
  /** 工步过程数据集合 */
  data: StepTaskDataModel[];
}
